Mcom Logo Frequently Asked Questions

Home | Introduction | Connectivity | Databases | Security | User Interface | Licensing | Mcom Extensions/Programming | Compatibility

Introduction

Q What's the difference between Mcom and an Application Server?
A An application server does all of the processing and formatting of data on the server side and passes, just in effect, formatted text to the client for display. Mcom brings raw data to the client and performs processing and formatting on the client.

Q What do you mean "zero installation"?
A Neither the code nor the configuration is installed in a traditional way onto the client system. The code is cached on the client system and will be automatically updated when newer versions are available on the web server and the configuration is read from the database. This means that there should be no installation support required on the client system.

Q What do I need on the client to run Mcom?
A The main requirement is a Java 1.2 compliant web browser. This is most easily achieved by using the Java plug-in available from Sun along with any of the major browsers.

[Top]


Connectivity

Q What type of network connection is needed to run Mcom?
A Mcom works over TCP/IP networks and only requires a HTTP connection to load initially. Once loaded it's requirements differ based on which middleware is being used.

Q I'm behind a firewall, what do I do?
A There are two solutions to the firewall issue. The first is to open a port for the database connection on the firewall (see your network administrator) or if this is not possible to use a middleware solution that performs HTTP tunnelling.

Q I keep getting "unable to connect to the database" messages. What's up?
A [PENDING]

[Top]


Databases

Q What databases are supported?
A All major SQL compliant databases are supported in a number of ways. Most have JDBC drivers available for direct connection into the database and all are supported by native or JDBC drivers through one or more middleware providers.

Q I have database X, will it work?
A If it has a JDBC driver available it will work with a direct connection or the driver could be user to plug into a middleware that supports registering of third party drivers.

Q What are my choices to connect to a database?
A There are two main ways to connect to a database. They are direct or through middleware. A direct connection requires a JDBC driver for that database whereas connecting through middleware gives more flexibility and scalability.

[Top]


Security

Q Why do I keep getting "login refused"?
A Remember both username and password are case sensitive.

Q I need on the wire security, how is this achieved?
A Various middleware vendors provide solutions that have SSL built into the driver. This would be a totally transparent solution that requires no modification of the configuration.

[Top]


User Interface

Q I want the HTML panel on the right side of the browser and the data view on the left, how do I do it?
A To change the absolute layout of the application the frameset HTML document should be modified to reflect this.

Q I want different colours somewhere
A Each column allows both background and foreground colours to be set. This would be done through the Application Builder.

Q I want different fonts somewhere
A [PENDING]

Q I want a two level browse tree
A [PENDING]

[Top]


Licensing

Q How many licenses do I need for X users?
A Product licenses work on a concurrent user model. So the calculation is actually how many users will be connected at any one time.

[Top]


Mcom Extensions/Programming

Q What is a module?
A A module is a component or collection of components that support functionality in a generic fashion. These would normally be provided by Us. An example of a module would be the Extended Editing Module which provides things such as multi-line editing and form based editing.

Q What is an extension?
A An extension is a component or collection of components the support extra application specific functionality. These do not work in a generic fashion. These components would be developed by Us, the customer or a third party development house.

Q I need feature X how do I do it?
A If we do not provide the feature required or it is not available in a Module you can either contract Us to develop it or carry out your own development. Contact Us for our development products and training.

Q What version of Java do I need to use when writing an extension?
A Mcom is developed in Java 1.2 therefore when writing any custom extensions the same version should be used.

[Top]


Compatibility

Q What version of Java does Mcom work with?
A Mcom is Java 1.2 compliant.

Q What browsers does it work under?
A Netscape 4+, Internet Explorer 4+, HotJava, Opera

Q What operating systems does it run under?
A Any that will allow a Java compliant browser to run.

Q I have browser X on platform Y using Java Z will this work?
A If the combination falls under the above criteria it should work.

[Top]


Copyright © MillennEcom Ltd. 2000. All rights reserved.